gdk: Use versioned deprecations
authorMatthias Clasen <mclasen@redhat.com>
Mon, 27 Feb 2012 12:07:48 +0000 (07:07 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 27 Feb 2012 12:11:43 +0000 (07:11 -0500)
This patch changes all uses of GDK_DEPRECATED(_FOR) in gdk headers
by the versioned variants, GDK_DEPRECATED_IN_3_x(_FOR). At the same
time, we add GDK_AVAILABLE_IN_3_x annotations for all API additions
in 3.2 and 3.4.

12 files changed:
gdk/gdkapplaunchcontext.h
gdk/gdkcairo.h
gdk/gdkcursor.h
gdk/gdkdisplay.h
gdk/gdkevents.h
gdk/gdkkeys.h
gdk/gdkmain.h
gdk/gdkscreen.h
gdk/gdkwindow.h
gdk/x11/gdkx11device.h
gdk/x11/gdkx11devicemanager.h
gdk/x11/gdkx11window.h

index 3e4dc16ac9b94edddd4b18f150267fc97824ba66..2ad1fc793a4512567a86c52a46cc756256452972 100644 (file)
@@ -28,6 +28,7 @@
 #define __GDK_APP_LAUNCH_CONTEXT_H__
 
 #include <gio/gio.h>
+#include <gdk/gdkversionmacros.h>
 #include <gdk/gdktypes.h>
 #include <gdk/gdkscreen.h>
 
@@ -40,9 +41,9 @@ G_BEGIN_DECLS
 
 GType                gdk_app_launch_context_get_type      (void);
 
-GDK_DEPRECATED_FOR(gdk_display_get_app_launch_context)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_display_get_app_launch_context)
 GdkAppLaunchContext *gdk_app_launch_context_new           (void);
-GDK_DEPRECATED_FOR(gdk_display_get_app_launch_context)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_display_get_app_launch_context)
 void                 gdk_app_launch_context_set_display   (GdkAppLaunchContext *context,
                                                            GdkDisplay          *display);
 void                 gdk_app_launch_context_set_screen    (GdkAppLaunchContext *context,
index 20c995bbe7f72ebd26dad00cba5e6140889a2439..65fd59d654866c5ae1d259d6ade2f2f4a9a13039 100644 (file)
@@ -24,6 +24,7 @@
 #ifndef __GDK_CAIRO_H__
 #define __GDK_CAIRO_H__
 
+#include <gdk/gdkversionmacros.h>
 #include <gdk/gdkcolor.h>
 #include <gdk/gdkrgba.h>
 #include <gdk/gdkpixbuf.h>
@@ -55,7 +56,7 @@ cairo_region_t *
            gdk_cairo_region_create_from_surface
                                         (cairo_surface_t      *surface);
 
-GDK_DEPRECATED_FOR(gdk_cairo_set_source_rgba)
+GDK_DEPRECATED_IN_3_4_FOR(gdk_cairo_set_source_rgba)
 void       gdk_cairo_set_source_color   (cairo_t              *cr,
                                          const GdkColor       *color);
 
index c49c61cceb8db5fef358862082a9da644f02113f..3f8b613eb89ada36650f2560eb3b5bb9e80d9baa 100644 (file)
@@ -31,6 +31,7 @@
 #ifndef __GDK_CURSOR_H__
 #define __GDK_CURSOR_H__
 
+#include <gdk/gdkversionmacros.h>
 #include <gdk/gdktypes.h>
 #include <gdk-pixbuf/gdk-pixbuf.h>
 
@@ -228,9 +229,9 @@ GdkCursor* gdk_cursor_new_from_pixbuf        (GdkDisplay      *display,
 GdkCursor*  gdk_cursor_new_from_name    (GdkDisplay      *display,
                                          const gchar     *name);
 GdkDisplay* gdk_cursor_get_display      (GdkCursor       *cursor);
-GDK_DEPRECATED_FOR(g_object_ref)
+GDK_DEPRECATED_IN_3_0_FOR(g_object_ref)
 GdkCursor * gdk_cursor_ref               (GdkCursor       *cursor);
-GDK_DEPRECATED_FOR(g_object_unref)
+GDK_DEPRECATED_IN_3_0_FOR(g_object_unref)
 void        gdk_cursor_unref             (GdkCursor       *cursor);
 GdkPixbuf*  gdk_cursor_get_image         (GdkCursor       *cursor);
 GdkCursorType gdk_cursor_get_cursor_type (GdkCursor       *cursor);
index 9f24d038aff72c052b5f7efa8a124bdf5b1aae1a..14f5fa6713816ac6d7b87579e239bcd9ddb4cfba 100644 (file)
@@ -28,6 +28,7 @@
 #ifndef __GDK_DISPLAY_H__
 #define __GDK_DISPLAY_H__
 
+#include <gdk/gdkversionmacros.h>
 #include <gdk/gdktypes.h>
 #include <gdk/gdkevents.h>
 #include <gdk/gdkdevicemanager.h>
@@ -52,13 +53,13 @@ GdkScreen * gdk_display_get_screen         (GdkDisplay  *display,
 GdkScreen * gdk_display_get_default_screen (GdkDisplay  *display);
 
 #ifndef GDK_MULTIDEVICE_SAFE
-GDK_DEPRECATED_FOR(gdk_device_ungrab)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_device_ungrab)
 void        gdk_display_pointer_ungrab     (GdkDisplay  *display,
                                             guint32      time_);
-GDK_DEPRECATED_FOR(gdk_device_ungrab)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_device_ungrab)
 void        gdk_display_keyboard_ungrab    (GdkDisplay  *display,
                                             guint32      time_);
-GDK_DEPRECATED_FOR(gdk_display_device_is_grabbed)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_display_device_is_grabbed)
 gboolean    gdk_display_pointer_is_grabbed (GdkDisplay  *display);
 #endif /* GDK_MULTIDEVICE_SAFE */
 
@@ -71,7 +72,7 @@ void        gdk_display_flush              (GdkDisplay  *display);
 void        gdk_display_close                  (GdkDisplay  *display);
 gboolean    gdk_display_is_closed          (GdkDisplay  *display);
 
-GDK_DEPRECATED_FOR(gdk_device_manager_list_devices)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_device_manager_list_devices)
 GList *     gdk_display_list_devices       (GdkDisplay  *display);
 
 GdkEvent* gdk_display_get_event  (GdkDisplay     *display);
@@ -88,17 +89,17 @@ void gdk_display_set_double_click_distance (GdkDisplay   *display,
 GdkDisplay *gdk_display_get_default (void);
 
 #ifndef GDK_MULTIDEVICE_SAFE
-GDK_DEPRECATED_FOR(gdk_device_get_position)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_device_get_position)
 void             gdk_display_get_pointer           (GdkDisplay             *display,
                                                     GdkScreen             **screen,
                                                     gint                   *x,
                                                     gint                   *y,
                                                     GdkModifierType        *mask);
-GDK_DEPRECATED_FOR(gdk_device_get_window_at_position)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_device_get_window_at_position)
 GdkWindow *      gdk_display_get_window_at_pointer (GdkDisplay             *display,
                                                     gint                   *win_x,
                                                     gint                   *win_y);
-GDK_DEPRECATED_FOR(gdk_device_warp)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_device_warp)
 void             gdk_display_warp_pointer          (GdkDisplay             *display,
                                                     GdkScreen              *screen,
                                                     gint                   x,
index 197b03ed55712b7a7d3b63f9db00459c2d899dfd..0ee58f9e73aeee46f0247a57cbd6fd0f8abb3ccc 100644 (file)
@@ -31,6 +31,7 @@
 #ifndef __GDK_EVENTS_H__
 #define __GDK_EVENTS_H__
 
+#include <gdk/gdkversionmacros.h>
 #include <gdk/gdkcolor.h>
 #include <gdk/gdktypes.h>
 #include <gdk/gdkdnd.h>
@@ -1109,14 +1110,19 @@ gboolean  gdk_event_get_coords          (const GdkEvent  *event,
 gboolean  gdk_event_get_root_coords    (const GdkEvent *event,
                                         gdouble        *x_root,
                                         gdouble        *y_root);
+GDK_AVAILABLE_IN_3_2
 gboolean  gdk_event_get_button          (const GdkEvent *event,
                                          guint          *button);
+GDK_AVAILABLE_IN_3_2
 gboolean  gdk_event_get_click_count     (const GdkEvent *event,
                                          guint          *click_count);
+GDK_AVAILABLE_IN_3_2
 gboolean  gdk_event_get_keyval          (const GdkEvent *event,
                                          guint          *keyval);
+GDK_AVAILABLE_IN_3_2
 gboolean  gdk_event_get_keycode         (const GdkEvent *event,
                                          guint16        *keycode);
+GDK_AVAILABLE_IN_3_2
 gboolean gdk_event_get_scroll_direction (const GdkEvent *event,
                                          GdkScrollDirection *direction);
 gboolean  gdk_event_get_axis            (const GdkEvent  *event,
@@ -1129,6 +1135,7 @@ void       gdk_event_set_source_device  (GdkEvent        *event,
                                          GdkDevice       *device);
 GdkDevice* gdk_event_get_source_device  (const GdkEvent  *event);
 void       gdk_event_request_motions    (const GdkEventMotion *event);
+GDK_AVAILABLE_IN_3_4
 gboolean   gdk_event_triggers_context_menu (const GdkEvent *event);
 
 gboolean  gdk_events_get_distance       (GdkEvent        *event1,
index 91fbd3d179147132a485e59a94b8ba069c4c6c79..0c100e139b4be20be868fd6e4b388ed912e4cff5 100644 (file)
@@ -31,6 +31,7 @@
 #ifndef __GDK_KEYS_H__
 #define __GDK_KEYS_H__
 
+#include <gdk/gdkversionmacros.h>
 #include <gdk/gdktypes.h>
 
 G_BEGIN_DECLS
@@ -110,11 +111,13 @@ PangoDirection gdk_keymap_get_direction            (GdkKeymap           *keymap)
 gboolean       gdk_keymap_have_bidi_layouts        (GdkKeymap           *keymap);
 gboolean       gdk_keymap_get_caps_lock_state      (GdkKeymap           *keymap);
 gboolean       gdk_keymap_get_num_lock_state       (GdkKeymap           *keymap);
+GDK_AVAILABLE_IN_3_4
 guint          gdk_keymap_get_modifier_state       (GdkKeymap           *keymap);
 void           gdk_keymap_add_virtual_modifiers    (GdkKeymap           *keymap,
                                                     GdkModifierType     *state);
 gboolean       gdk_keymap_map_virtual_modifiers    (GdkKeymap           *keymap,
                                                     GdkModifierType     *state);
+GDK_AVAILABLE_IN_3_4
 GdkModifierType gdk_keymap_get_modifier_mask       (GdkKeymap           *keymap,
                                                     GdkModifierIntent    intent);
 
index 219c968e393d2849ef03e1b3984665f1e389d245..82b71813f35b903a29738f9ab577df69e057e2f7 100644 (file)
@@ -31,6 +31,7 @@
 #ifndef __GDK_MAIN_H__
 #define __GDK_MAIN_H__
 
+#include <gdk/gdkversionmacros.h>
 #include <gdk/gdktypes.h>
 
 G_BEGIN_DECLS
@@ -78,14 +79,14 @@ const gchar *         gdk_get_display_arg_name (void);
 gchar*        gdk_get_display        (void);
 
 #ifndef GDK_MULTIDEVICE_SAFE
-GDK_DEPRECATED_FOR(gdk_device_grab)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_device_grab)
 GdkGrabStatus gdk_pointer_grab       (GdkWindow    *window,
                                       gboolean      owner_events,
                                       GdkEventMask  event_mask,
                                       GdkWindow    *confine_to,
                                       GdkCursor    *cursor,
                                       guint32       time_);
-GDK_DEPRECATED_FOR(gdk_device_grab)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_device_grab)
 GdkGrabStatus gdk_keyboard_grab      (GdkWindow    *window,
                                       gboolean      owner_events,
                                       guint32       time_);
@@ -94,11 +95,11 @@ GdkGrabStatus gdk_keyboard_grab      (GdkWindow    *window,
 #ifndef GDK_MULTIHEAD_SAFE
 
 #ifndef GDK_MULTIDEVICE_SAFE
-GDK_DEPRECATED_FOR(gdk_device_ungrab)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_device_ungrab)
 void          gdk_pointer_ungrab     (guint32       time_);
-GDK_DEPRECATED_FOR(gdk_device_ungrab)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_device_ungrab)
 void          gdk_keyboard_ungrab    (guint32       time_);
-GDK_DEPRECATED_FOR(gdk_display_device_is_grabbed)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_display_device_is_grabbed)
 gboolean      gdk_pointer_is_grabbed (void);
 #endif /* GDK_MULTIDEVICE_SAFE */
 
index eeec65485dd22a0a1cae992b7f715fe685fc8103..664359a9309b3cc7342eb42c9b5fe3b86c5e4e32 100644 (file)
@@ -29,6 +29,7 @@
 #define __GDK_SCREEN_H__
 
 #include <cairo.h>
+#include <gdk/gdkversionmacros.h>
 #include <gdk/gdktypes.h>
 #include <gdk/gdkdisplay.h>
 
@@ -62,6 +63,7 @@ gint         gdk_screen_get_primary_monitor   (GdkScreen    *screen);
 void         gdk_screen_get_monitor_geometry  (GdkScreen    *screen,
                                                gint          monitor_num,
                                                GdkRectangle *dest);
+GDK_AVAILABLE_IN_3_4
 void         gdk_screen_get_monitor_workarea  (GdkScreen    *screen,
                                                gint          monitor_num,
                                                GdkRectangle *dest);
index f6b2be79a709049f9906d0370123d2ee0aa84b74..c240dfba145342d107d7eb3f9bd37d0413fcd40b 100644 (file)
@@ -31,6 +31,7 @@
 #ifndef __GDK_WINDOW_H__
 #define __GDK_WINDOW_H__
 
+#include <gdk/gdkversionmacros.h>
 #include <gdk/gdktypes.h>
 #include <gdk/gdkevents.h>
 
@@ -503,7 +504,7 @@ GdkVisual *   gdk_window_get_visual            (GdkWindow     *window);
 GdkScreen *   gdk_window_get_screen            (GdkWindow     *window);
 GdkDisplay *  gdk_window_get_display           (GdkWindow     *window);
 #ifndef GDK_MULTIDEVICE_SAFE
-GDK_DEPRECATED_FOR(gdk_device_get_window_at_position)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_device_get_window_at_position)
 GdkWindow*    gdk_window_at_pointer            (gint          *win_x,
                                                 gint          *win_y);
 #endif /* GDK_MULTIDEVICE_SAFE */
@@ -657,7 +658,7 @@ void          gdk_window_set_startup_id    (GdkWindow     *window,
                                            const gchar   *startup_id);
 void          gdk_window_set_transient_for (GdkWindow     *window,
                                            GdkWindow     *parent);
-GDK_DEPRECATED_FOR(gdk_window_set_background_rgba)
+GDK_DEPRECATED_IN_3_4_FOR(gdk_window_set_background_rgba)
 void         gdk_window_set_background  (GdkWindow       *window,
                                          const GdkColor  *color);
 void          gdk_window_set_background_rgba (GdkWindow *window,
@@ -712,7 +713,7 @@ void          gdk_window_get_frame_extents (GdkWindow     *window,
                                             GdkRectangle  *rect);
 
 #ifndef GDK_MULTIDEVICE_SAFE
-GDK_DEPRECATED_FOR(gdk_window_get_device_position)
+GDK_DEPRECATED_IN_3_0_FOR(gdk_window_get_device_position)
 GdkWindow *   gdk_window_get_pointer     (GdkWindow       *window,
                                           gint            *x,
                                           gint            *y,
@@ -793,6 +794,7 @@ void gdk_window_begin_resize_drag            (GdkWindow     *window,
                                               gint           root_x,
                                               gint           root_y,
                                               guint32        timestamp);
+GDK_AVAILABLE_IN_3_4
 void gdk_window_begin_resize_drag_for_device (GdkWindow     *window,
                                               GdkWindowEdge  edge,
                                               GdkDevice     *device,
@@ -805,6 +807,7 @@ void gdk_window_begin_move_drag              (GdkWindow     *window,
                                               gint           root_x,
                                               gint           root_y,
                                               guint32        timestamp);
+GDK_AVAILABLE_IN_3_4
 void gdk_window_begin_move_drag_for_device   (GdkWindow     *window,
                                               GdkDevice     *device,
                                               gint           button,
index 4a55540f5cc79886de1e1c3ad91c80e6b0e5af81..bf28230b2842eb48eb1a31f62c6d91d7b92b1edf 100644 (file)
@@ -28,6 +28,7 @@
 
 G_BEGIN_DECLS
 
+GDK_AVAILABLE_IN_3_2
 gint  gdk_x11_device_get_id  (GdkDevice *device);
 
 G_END_DECLS
index bc5b5c590c220f397f35ac46e7e3603aff1a170d..61b04a8a9e1f413917cf820881a0e83e332ab752 100644 (file)
@@ -31,6 +31,7 @@
 
 G_BEGIN_DECLS
 
+GDK_AVAILABLE_IN_3_2
 GdkDevice * gdk_x11_device_manager_lookup (GdkDeviceManager *device_manager,
                                            gint              device_id);
 
index 68784ed6d5968f33fe37067559f6caf409aabbce..9b13aa1c0fc5d814a019315bef3a2616a9f8e511 100644 (file)
@@ -60,8 +60,10 @@ void     gdk_x11_window_set_user_time     (GdkWindow   *window,
 void     gdk_x11_window_set_utf8_property    (GdkWindow *window,
                                              const gchar *name,
                                              const gchar *value);
+GDK_AVAILABLE_IN_3_2
 void     gdk_x11_window_set_theme_variant (GdkWindow   *window,
                                            char        *variant);
+GDK_AVAILABLE_IN_3_4
 void     gdk_x11_window_set_hide_titlebar_when_maximized (GdkWindow *window,
                                                           gboolean   hide_titlebar_when_maximized);
 void     gdk_x11_window_move_to_current_desktop (GdkWindow   *window);